someone that wanders aimlessly - German English Dictionary